package edu.whut.ExtendsDemo;

import com.sun.org.apache.bcel.internal.classfile.Code;

/**
 * 继承
 * 1.继承后，子类可以直接使用父类中非私有的成员，若父类成员变量私有化，但有public的set、get方法，也可以访问成员
 * 2.子父类中，若成员变量重名，优先用子类的；若想用父类的，需要加super关键字,例子如demo02
 * 3.子类重写（若子父类方法名相同）父类的方法
 * 4父类中private方法不能被重写.
 * 5.子类重写父类方法时，访问权限必须大于等于父类
 *
 * 方法重载（Overload）：在同一个类中，方法名相同，参数不同
 * 方法重写（Override）：子父类中，出现了声明一模一样地方法（方法名，参数，返回值）
 */
public class ExtendsDemo01 {
    public static void main(String[] args) {
        Coder c = new Coder();
        c.name = "硕士额";
        c.age = 18;
        c.salary = 8888;

    }


}
class Emplpyee {
    String name;
    int age;
    double salary;

}
//员工
class Coder extends Emplpyee{


}
//经理
class Manager extends  Emplpyee{

}
